package cn.edu.scau.liangshanhero.pageEncodingIso2Utf8;

import java.io.File;
import java.util.List;
import java.util.Set;

import cn.edu.scau.liangshanhero.util.FileUtilImpl;

public class ReplaceStringOfExtendedFileInDirectionary{
	/**
	 * 替换将指定目录中指定的文件类型中的字符串
	 * @file 指定的目录
	 * @replacemented 被替换的字符串
	 * @replacement 替换的字符串
	 * @suffixs 指定的文件类型
	 * 
	 * */
	public  static void replaceStringOfExtendedFileInDirectionary(File file, String replacemented, String replacement,Set<String> suffixs) {
//		获取所有的指定的目录下的所有文件
		List<File> jspFileList=FileUtilImpl.getAllFilesWithExtends(file,suffixs);
		for(int i=0;i<jspFileList.size();i++){
//			将该文件写入到了以该文件为名的后面添加了.tmp后最的文件，下面是删除源文件，并将这个文件重命名。
			FileUtilImpl.replaceStringsInFile(jspFileList.get(i),replacemented , replacement);
		}
		
	}

}
